home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Shareware Overload Trio 2
/
Shareware Overload Trio Volume 2 (Chestnut CD-ROM).ISO
/
dir25
/
mmm17.zip
/
MMMDOC.EXE
/
USRGUIDE.DOC
< prev
Wrap
Text File
|
1994-03-28
|
115KB
|
2,965 lines
Master
Meal
Manager
The Simple Meal Organizer
For IBM Compatible Computers
Copyright 1989-1994 by Thomas C. Johnson
Copyrights
Master Meal Manager is NOT a public domain program. It
is a commercial product copyrighted 1989-1994 by
Thomas C. Johnson. All rights reserved.
License Statement
The complete text of the license statement is provided
in the file LICENSE.DOC.
Disclaimer Of Warranty
Although this software, data, and documentation have
been thoroughly tested and reviewed, both are provided
solely "as is" and without warranty of any kind. Acme
Workshops specifically disclaims all warranties,
expressed or implied, including, but not limited to,
implied warranties of merchantability and fitness for a
particular purpose with respect to defects in the
distribution media or method, documentation, software,
and the license granted herein.
In no event shall Acme Workshops or Thomas C. Johnson
be liable for any loss of profit or any other damage,
including but not limited to, special, incidental,
commercial, consequential or other damages of any kind
resulting from the use of this software, data or
documentation.
Table of Contents
Introduction . . . . . . . . . . . . . . . . . . . 1
Features . . . . . . . . . . . . . . . . . . . 2
Recipe File Manager . . . . . . . . . . . 2
Automatic Meal Scheduler . . . . . . . . 2
Shopping List Manager . . . . . . . . . . 3
Misc . . . . . . . . . . . . . . . . . . 3
System Requirements . . . . . . . . . . . 3
Getting Started . . . . . . . . . . . . . . . . . . 5
Installation . . . . . . . . . . . . . . . . . 5
How To Use The Installation Utility . . 5
The Installation Process . . . . . . . . 7
Step 1 - Get the install program
running . . . . . . . . . . . . 7
Step 2 - Select the parts of the
program to install. . . . . . . 7
Step 3 - Enter the appropriate
paths. . . . . . . . . . . . . 7
Step 4 - Installation Begins . . . . 8
Step 5 - Installation Completed . . 8
Configuring Default Settings . . . . . . . . . 8
Selecting a Printer . . . . . . . . . . . . . 9
Quick Look . . . . . . . . . . . . . . . . . . . . 10
Main Menu . . . . . . . . . . . . . . . . . . 10
Recipe Manager . . . . . . . . . . . . . . . . 10
View . . . . . . . . . . . . . . . . . . 11
Purge . . . . . . . . . . . . . . . . . . 11
Print . . . . . . . . . . . . . . . . . . 11
Schedule Manager . . . . . . . . . . . . . . . 12
Create Filled . . . . . . . . . . . . . . 12
Create Empty . . . . . . . . . . . . . . 12
Edit . . . . . . . . . . . . . . . . . . 13
Change Dates . . . . . . . . . . . . . . 13
Shopping List Manager . . . . . . . . . . . . 13
Create . . . . . . . . . . . . . . . . . 13
Edit . . . . . . . . . . . . . . . . . . 13
Print . . . . . . . . . . . . . . . . . . 14
Configuration Manager . . . . . . . . . . . . 14
Program . . . . . . . . . . . . . . . . . 14
Color . . . . . . . . . . . . . . . . . . 14
Printer . . . . . . . . . . . . . . . . . 14
Recipe Manager . . . . . . . . . . . . . . . . . . 15
View . . . . . . . . . . . . . . . . . . . . . 15
Selecting Recipes . . . . . . . . . . . . 15
Enter/Edit/Delete . . . . . . . . . . . . 16
i
Undelete/Edit . . . . . . . . . . . . . . 17
Editing a Recipe . . . . . . . . . . . . 17
Name . . . . . . . . . . . . . . . . 18
Category . . . . . . . . . . . . . . 18
Servings . . . . . . . . . . . . . . 18
Meal Type . . . . . . . . . . . . . 18
Dish Type . . . . . . . . . . . . . 19
Ingredients . . . . . . . . . . . . 19
Instructions . . . . . . . . . . . . 20
Filing The Recipe . . . . . . . . . . . . 21
Purge . . . . . . . . . . . . . . . . . . . . 22
Print . . . . . . . . . . . . . . . . . . . . 23
Format . . . . . . . . . . . . . . . . . 23
Print Single Recipes . . . . . . . . . . 23
Selecting A Recipe . . . . . . . . . 23
Number Of Copies . . . . . . . . . . 24
Number Of Servings . . . . . . . . . 24
Print Recipes By Type . . . . . . . . . . 25
Multiplication Factor . . . . . . . 25
Meal Type . . . . . . . . . . . . . 25
Dish Type . . . . . . . . . . . . . 25
Print Scheduled Recipes . . . . . . . . . 26
Start Date . . . . . . . . . . . . . 26
Stop Date . . . . . . . . . . . . . 26
Meal Type . . . . . . . . . . . . . 26
Dish Type . . . . . . . . . . . . . 26
Print All Recipes . . . . . . . . . . . . 27
Multiplication Factor . . . . . . . 27
Print Recipe Index . . . . . . . . . . . 27
Schedule Manager . . . . . . . . . . . . . . . . . 28
Create Filled . . . . . . . . . . . . . . . . 28
Start Date . . . . . . . . . . . . . . . 28
Number of Days to Plan . . . . . . . . . 29
Scheduling . . . . . . . . . . . . . . . 29
Create Empty . . . . . . . . . . . . . . . . . 29
Start Date . . . . . . . . . . . . . . . 30
Number of Days to Plan . . . . . . . . . 30
Edit . . . . . . . . . . . . . . . . . . . . . 31
Selecting The Day to Edit . . . . . . . . 31
Making Changes . . . . . . . . . . . . . 31
Selecting Recipes . . . . . . . . . 32
Changing Servings . . . . . . . . . 32
Print . . . . . . . . . . . . . . . . . . . . 34
Shopping List Manager . . . . . . . . . . . . . . . 35
Create . . . . . . . . . . . . . . . . . . . . 35
Start Date . . . . . . . . . . . . . . . 35
Stop Date . . . . . . . . . . . . . . . . 35
Edit . . . . . . . . . . . . . . . . . . . . . 36
ii
Selecting An Item . . . . . . . . . . . . 36
Editing An Item . . . . . . . . . . . . . 36
Deleting An Item . . . . . . . . . . . . 37
Inserting An Item . . . . . . . . . . . . 37
Saving The List . . . . . . . . . . . . . 37
Re-Sorting The List . . . . . . . . . . . 38
Print . . . . . . . . . . . . . . . . . . . . 38
Configuration Manager . . . . . . . . . . . . . . . 39
Program . . . . . . . . . . . . . . . . . . . 39
Data Path . . . . . . . . . . . . . . . . 39
Number of Days to Schedule . . . . . . . 39
Number of Cards per Page . . . . . . . . 39
Number of Servings . . . . . . . . . . . 40
Number of Dishes . . . . . . . . . . . . 40
Finishing Up . . . . . . . . . . . . . . 40
Colors . . . . . . . . . . . . . . . . . . . . 42
Changing Colors . . . . . . . . . . . . . 42
Printer . . . . . . . . . . . . . . . . . . . 43
Printer Codes . . . . . . . . . . . . . . 43
Selecting A Printer . . . . . . . . . . . 43
Editing The Codes . . . . . . . . . . . . 43
Final Remarks . . . . . . . . . . . . . . . . . . . 46
iii
Introduction
Are you tired of sitting down and agonizing over what
meals to plan for the next two weeks? Do you dread
having to write down a shopping list for what you think
you'd like to have, hoping you remembered everything
needed? Have you wanted to nicely print out recipes of
your favorite recipe for friends who are impressed with
your culinary mastery?
Congratulations! You have just obtained the solution to
these and many other kitchen problems. Master Meal
Manager will store all your recipes for you, schedule
meals automatically and create a shopping list for
you for the ingredients in all the meals on your
schedule.
This program was written by a frustrated husband who
would be assigned the task of deciding what the family
was to eat every two weeks. That's me! I got so tired
of trying to think of what it was we all liked, trying
to remember what we ate the previous week or so, and
then trying to find something different to eat each
day. If it were just me, I wouldn't mind having the
same thing each week. But the rest of the family likes
to have somewhat of a variety so I turned to my trusty
bit box for some help.
The result is Master Meal Manager. Many have found it
to be extremely helpful. In keeping with the traditions
of Shareware, please feel free to pass this program on
to all of your friends with PCs. I do ask that you
distribute this program and related files unmodified.
Master Meal Manager 1
Features
Master Meal Manager was designed to be fast and easy to
use. With it you can manage your recipes, automatically
create meal schedules, and produce shopping lists.
Master Meal Manager has the following features:
Recipe File Manager
=> A recipe file which will contain up to 1000
recipes. Each recipe can have the following
information:
* A name up to 20 characters long.
* The types of meals it is used in.
(Breakfast, Lunch, Supper)
* The types of dishes it can be. (Beverage,
Main, Side, Dessert)
* A 30 character category field used to
organize the recipes.
* The number of servings the recipe makes (up
to 999).
* Up to 20 ingredients each defined by the
quantity, measurement, and name.
* Up to 1000 characters of text for
instructions, each line automatically word
wrapped to 70 characters or less.
=> Recipes are laid out on the screen just as they
would be on a recipe card.
=> Recipes can be added, deleted, edited, and
printed.
=> Printed recipes can be in Card or Full Page
format.
Automatic Meal Scheduler
=> An automatic meal scheduling capability which
plans what recipes to have each day for up to 31
days. The schedule contains the day of the week
and the date for each day in the schedule. Each
2 Master Meal Manager
day is broken up into 3 meals (breakfast, lunch,
and supper) with each meal containing up to 2
beverages, 2 main dishes, 5 side dishes, and 2
desserts.
=> The capability to create and empty schedule, ready
for customization or one filled with recipes
randomly selected from the recipe file.
=> The capability to edit and print the meal
schedule.
=> The capability to change the dates of the schedule
to support different time periods with the same
schedule.
=> The capability of showing each day's schedule on
the screen. All meals and dishes are shown on the
screen as they are created and edited.
Shopping List Manager
=> Automatic creation of a shopping list from the
meal schedule. The shopping list maybe edited on
screen and printed out.
=> Shopping list can be created from the entire
schedule or any day or group of days from the
schedule.
Misc
=> Program, Screen Color, and Printer configuration
options are user configurable. Support 100
printers.
System Requirements
=> CPU : Any 8088 or 80x86 CPU
=> 640 K Memory
=> 1 MB of disk space
=> MS-DOS or PC-DOS version 3.1 or greater.
=> 80 column by 25 line monitor (Monochrome or
Color).
Master Meal Manager 3
=> Printer capable of printing 10 and 17 Characters
Per Inch (CPI)
4 Master Meal Manager
Getting Started
Installation
Master Meal Manager includes it's own installation
program that allows it to be simply and easily
installed anywhere on your drive you desire.
How To Use The Installation Utility
The INSTALL program is a program that automatically and
correctly installs the specially packaged files on your
distribution disk to your hard disk in the proper
fashion to insure proper operation. The program
displays information in "windows", which group related
items together. Each window shown on the screen is
called a "dialog box", and will contain three basic
types of items that allow you to control how the
installation will proceed.
NOTE:
In order to use a mouse with the installation
program, make sure
the mouse driver software is installed and
running according to
the manufacturers directions prior to running
the installation program.
Checkboxes
The first of the items that are used are called
checkboxes and they look something like this:
Select Parts To Install
[X] Program Files
[ ] Data Files
[X] Documentation Files
You may check any, all, some, or none of the options
presented in the checkboxes. Each of the options will
have one of the letters highlighted in a different
color. To select one of the options,(to either turn it
on or turn it off) press the ALT key along with the
highlighted letter. If you have a mouse connected to
your computer and the mouse driver is running and
active prior to running the install program, you will
be able to use the mouse to select the options desired.
The mouse cursor will appear on the screen as a
Master Meal Manager 5
rectangle that moves around the screen as you move the
mouse. If you position the mouse cursor on one of the
checkbox options and press the left mouse button, the
option will be selected (or unselected if it was
already selected).
Buttons
The second item used is a "button." Buttons are long
rectangles with text in them. Buttons are "pressed" by
pressing the ALT key along with the key highlighted on
the button. You may also press a button by moving the
mouse cursor within one of the buttons and then
pressing the left mouse button. The action described on
the button will then occur.
Input lines
The third item used in dialog boxes are input lines,
where you can type in the information requested. In the
case of the path input lines used here, you may
directly type in the path names required. The path name
input lines also have a feature that will allow you to
select a path from a directory tree showing various
directories available. To use this feature, press the
down arrow key when in one of the input lines or click
the left mouse button on the down arrow in the small
box to the right of the path input line. A separate
path select dialog box will appear showing a directory
tree with the available paths. You can use the cursor
keys to move around in the tree, and when you press the
RETURN key, the chosen path will be placed in the input
line at the top of the path select dialog box. You may
also use the mouse to directly point and click on the
desired path.
To put the selected path in the original input line in
the previous dialog box, click the left mouse button on
the "Select" button, or press the Alt key along with
the S key on the keyboard.
Moving around dialog boxes
You may select various parts of a dialog box to work on
by pressing the TAB or SHIFT+TAB keys. You may also use
the mouse to select the desired dialog box item.
Message boxes
At various points in the installation program special
dialog boxes called "message boxes" will appear with
pertinent information displayed in them. These boxes
6 Master Meal Manager
usually have one "OK" button at the bottom. These
message boxes remain on the screen until you
acknowledge it by pressing the OK button, either by
pressing the RETURN key on the keyboard or by pressing
the button with the mouse as described above.
System status;
While the program is processing files and doing the
actual installation, a "System Status" box will be
displayed, showing the progress of the installation
with the current action being accomplished. This box
will not respond to any keyboard or mouse action, but
simply gives the installation progress.
The Installation Process
Step 1 - Get the install program running
Place the distribution disk with the INSTALL.EXE
program on it in one of your floppy drives. Then type
(assuming you placed the disk in your A drive):
A: <CR>
to change to the A drive. Then type:
INSTALL <CR>
NOTE: If you have all of the files in a
temporary subdirectory on your hard disk
(having downloaded them from a BBS), change
directories to that temporary subdirectory.
For example, if you have placed the files in
C:\TMP then type:
CD \TMP <CR>
then type:
INSTALL <CR>
Step 2 - Select the parts of the program to install.
When the program begins a dialog box appears and
contains checkboxes that allows you to select the
portions of the package that you wish to install (ie,
program files, data files, documentation files, etc.).
This might be useful if you already have the package
installed, and just want to update or reinstall just a
portion of it again. When you have selected the desired
portions of the package to install, press the "Continue
Installation" button.
Step 3 - Enter the appropriate paths.
Master Meal Manager 7
A new dialog box will appear with input lines that
allow you to select the desired source and destination
locations for the product. The Source path is the place
that the files will be installed from. For example, if
you received a distribution disk from someone and you
have placed that disk in your A: floppy drive, the
Source Path would be "A:\". The destination paths work
the same way. If you wish for the program file to be
installed in a directory called MMM16 on your C: hard
drive, you can enter "C:\MMM16" as the path name for
program files. Notice that as you change the program
path name, the Data and Documentation paths change with
it. To change just one of those paths, TAB to it or
select it with the mouse and enter the path you desire.
If the path you enter does not exist, the install
program will ask you if you wish to create it. If you
do, it will go ahead and create it for you.
When all of the necessary paths are to your
satisfaction, press the
"Continue Installation" button. If you wish to cancel
installation at this point, press the "Cancel
Installation" button, or press the ESC key on the
keyboard.
NOTE:
This is the last opportunity to cancel before
the installation process begins.
Step 4 - Installation Begins
The installation program will now copy and unarchive
the programs into the designated directories. If the
package has been distributed on more than one disk,
then the install program will prompt you to insert the
other disks in the drive when needed.
Step 5 - Installation Completed
When completed, it will leave you in the program
directory, to make starting the program simple.
Configuring Default Settings
You should take a look at the default settings to see
that they are the way you want them. This is done by
selecting the CONFIG | PROGRAM main menu option. See
the "Configuration Manager" chapter for details on how
to do this.
8 Master Meal Manager
Selecting a Printer
Before any printing can be done by Master Meal Manager,
you will need to configure the printer codes for your
printer. Master Meal Manager includes printer codes for
100 major brand printers for you to pick from. To
select your printer, select the CONFIG | PRINTER CODES
main menu option, then press the F2 function key. See
the "Configuration Manager" chapter for details on how
to do this.
Master Meal Manager 9
Quick Look
Lets take a quick look at the options available in
Master Meal Manager. We'll walk you through them
briefly and talk about what they can do.
Once you start Master Meal Manager you are presented
with the hello screen.
For a short period of time the program will be busy
reading the data it needs. When it's finished Master
Meal Manager will present the main menu.
Main Menu
Starting from the main menu screen, you can select the
various options by moving the highlighted cursor over
the option you wish to use by using the left and right
arrow keys.
Notice as you move the cursor around, the information
window at the bottom of the screen changes to describe
the currently highlighted main menu option. When the
cursor is positioned over the one you want, press
RETURN.
Each of the options available (except for QUIT) has a
sub-menu that appears in a pop-up window underneath the
name of the option. Select the desired option by moving
the highlighted cursor over the it with the up and down
arrow keys. As with the main menu, press RETURN when
you have highlighted the option you wish.
Recipe Manager
The RECIPES menu option brings up the RECIPE MANAGER.
The Recipe Manager helps you manage your recipe file.
The recipe file is organized somewhat like it would be
in a file card box. The recipe file can contain up to
1000 recipes and are sorted alphabetically by CATEGORY
and RECIPE NAME for easy access.
The Recipe File
Let's talk a little bit about the recipe
file. This is the storehouse of information
10 Master Meal Manager
needed to make Master Meal Manager work. If
you wish to adequately plan your meals and
create accurate shopping lists, you must have
an accurate recipe file. In order to do this
you may need to include things in the recipe
file which you may not have considered
"recipes" before.
For example, if you wish to plan beverages
you must have beverage recipes in the file.
This may be nothing more than a recipe that
has a name, meal type and dish type, number
of servings and one ingredient with no
instructions. If your family drinks a lot of
Milk like we do, then MILK will be a recipe
in the file with MILK as the only ingredient.
This allows Master Meal Manager to schedule
it and put it on the shopping list in the
proper amounts. So please expand your
horizons when it comes to recipes in order to
make Master Meal Manager the most useful to
you.
There are 3 options available within the Recipe
Manager:
View
The VIEW option allows you to take care of the actual
contents of the recipe file. It will allow you to add,
delete, edit or just look at any of the recipes in the
file.
Purge
The PURGE option is used to permanently remove any of
the recipes you may have marked "DELETED" using the
VIEW option. This option actually removes those recipes
marked RECIPE DELETED in order to get rid of "dead
weight" in the file.
Print
The third option available in the Recipe Manager is the
PRINT option. This is the option that allows you to
print the recipes and the recipe index (the
alphabetical list of all recipes in the recipe file).
Master Meal Manager 11
PRINT has a number of available options for printing
recipes. You can print a single recipe (up to 99
copies), all the recipes of a particular type, all or
selected recipes from the Meal Schedule, and ALL the
recipes in the file.
Each recipe is printed in a recipe card-like format. By
properly configuring your printer (I'll talk about that
a little later) and using the IBM box character set,
you can print out nice looking recipe cards. I cut them
out and paste them on 4X6 cards to use in the kitchen.
Finally, the recipe index may be printed out, which is
handy to have to see at a glance what recipes you have
in your file.
Schedule Manager
The Schedule Manager is the heart of Master Meal
Manager. With it you can create, edit, and print up to
31 days worth of meal schedules. A meal schedule
consists of the day, date, and all the recipes to be
used for each meal. For each meal (breakfast, lunch,
and supper) there are four possible dish types which
can have recipes scheduled. These are beverages, main,
side, and desserts. You can schedule up to 2 beverages,
2 main dishes, 5 side dishes, and 2 desserts for each
meal.
There are 5 options within the Schedule Manager.
Create Filled
CREATE FILLED will generate the meal schedule for up to
31 days starting with the date you select. This is done
automatically for each of the dish types in each of the
meals. Recipes are selected from the recipe file
depending on the dish and meal types of each recipe.
These recipes are matched randomly with each of the
types to be filled in the schedule.
Create Empty
CREATE EMPTY will generate the meal schedule for up to
31 days starting with the date you select. The schedule
will not have any recipes inserted, to allow you to
make your own selections. This will save time in
creating custom schedules.
12 Master Meal Manager
Edit
EDIT allows you to change any of the recipe selections
and serving sizes generated using the CREATE option.
Change Dates
The CHANGE DATES allows you to reassign new dates to
the existing schedule, to allow you to reuse the
existing schedule for a new time period.
Print
PRINT allows you to print the schedule to your printer.
Shopping List Manager
The Shopping List Manager allows you to generate a
shopping list from the Meal Schedule to insure you have
all the ingredients necessary to make all the recipes
that are scheduled.
There are 3 options available in the Shopping List
Manager.
Create
CREATE uses the meal schedule to generate a shopping
list. Each ingredient in each recipe scheduled is added
to the list. Obviously some ingredients will be used
more than once. Ingredients with the same name and
measurement units (oz, cup, etc.) will have their
quantities combined and will show up only once in the
shopping list. If similar ingredients have different
measurement units they will show up separately on the
list. When the list is completed it is sorted
alphabetically by name. The shopping list may be
created for any portion of the schedule by selecting
the starting and ending dates in the schedule to use.
Edit
As you would expect, EDIT allows you to edit the
shopping list to your liking. With EDIT you can further
combine similar ingredients as you wish, delete or add
some. You can have up to 1000 items in the shopping
list.
Master Meal Manager 13
Print
PRINT sends the shopping list to the printer.
Configuration Manager
The Configuration Manager allows you to set up Master
Meal Manager to know certain things about how you wish
it to run.
There are 3 options available in the Configuration
Manager.
Program
The PROGRAM option allows you to set up the following
items: Data path; Number of Days for Automatic Schedule
Planning; Number of Recipes To Print Per Page; Default
Servings; and Default Dishes.
Color
The COLOR option allows you to change the colors of the
screen to your liking.
Printer
The PRINTER option lets you set up the control codes
for your particular printer so that Master Meal Manager
is able to correctly print the recipes, schedules, and
shopping lists. The various control codes are entered
as decimal values of the codes to be sent to the
printer to turn on and turn off each of the special
print commands. You are also able to tell Master Meal
Manager whether or not your printer can print the IBM
box character set. If it can, the recipe cards and the
meal schedule will look better because of the nice
boxes around the information printed. Master Meal
Manager supports about 100 major brand printers
available in a selection list.
14 Master Meal Manager
Recipe Manager
The Recipe Manager provides you with a menu of 3
options (VIEW, PURGE, PRINT). Select the one you want
with the up and down arrow keys.
View
Selecting the VIEW option brings up the recipe screen
which is in the form of a typical recipe card.
Selecting Recipes
Each recipe is displayed fully on the screen. From here
you can edit, delete, or undelete any recipe in the
file. There are four methods available to get to the
recipe you desire:
Up and Down Arrow keys ( )
Use the up and down arrow keys to scan through the
recipe file to review each recipe.
PGUP and PGDN keys
The PGUP key will immediately display the first
recipe in the file. The PGDN key will display the
last recipe in the file. From there you may use
any of the other methods to get to the recipe
desired.
F2 Recipe Index List
The F2 key brings up a window displaying a
scrollable list of all the recipes. You can then
use the keys described above (Up/Dn Arrow,
PGUP/PGDN) to highlight the name of the recipe you
desire. Pressing RETURN will select the currently
highlighted recipe..
Direct Entry of Recipe Name
Finally, you may directly type in a recipe name
that you wish to view. To do this, first press the
INSert key to clear the name field. Then enter the
recipe name (upper or lower case). Master Meal
Manager will search for that name in the recipe
file and if it is there it will be displayed. If
it is not found, a window will pop up in the
middle of the screen telling you that Master Meal
Manager cannot find your recipe and will ask if
Master Meal Manager 15
you wish to search for another recipe or enter a
new one with the name you just entered. If you
wish to begin entering a recipe with that name,
just press enter because Master Meal Manager
assumes you will wish to do that. If you wish to
search for another, press S and then RETURN to
continue scanning the recipe file.
TIP:
If you do not remember the exact spelling of
a recipe you wish to see, you may just enter
the first letter or letters that you do know.
Master Meal Manager will find the first
recipe in the file that matches what you have
entered. For example, if you have a recipe
called "SCRUMPTIOUS MUNCHIES" and you can't
remember how to spell "SCRUMPTIOUS", you can
just enter whatever you can remember of the
first part of the word, such as "SCRUM".
Master Meal Manager will search for the first
recipe with "SCRUM" as the first 5 letters in
the name. In this case it would land on
"SCRUMPTIOUS MUNCHIES". If you did not have
any recipes that began with "SCRUM" then
Master Meal Manager will ask you if you wish
to enter it now or search for another as
described above.
Enter/Edit/Delete
Once you find the recipe you want, you can make changes
to it by pressing the RETURN key. When you do that, a
window pops up and asks you if you wish to either Edit
or mark the recipe for Deletion. You will notice an "E"
at the end of the question indicating that the default
selection is to Edit the recipe. All you have to do is
press RETURN again. If you do not wish to edit it but
instead wish to mark the recipe for deletion, then just
press "D" and then RETURN. The "D" may be entered in
either upper or lower case. The recipe will be marked
as deleted with the words "RECIPE DELETED" appearing at
the top of the screen. If you do not wish to either
edit or delete the recipe, you may just press the
ESCape key to go back to selecting a recipe.
HINT:
A word about "deleting" recipes... Deleting a
16 Master Meal Manager
recipe merely "marks" it for deletion. It is
still in the file and will stay there until
permanently removed using the PURGE option
discussed later. Until then a recipe marked
for deletion may be "undeleted" at any time.
Undelete/Edit
A recipe that is already marked for deletion will have
a message appear at the top of the screen showing it is
deleted. If you press RETURN at this recipe, you will
get a pop up window with a question asking if you wish
to Undelete the recipe or undelete the recipe and then
Edit it. The default answer is "U" in which case the
recipe will be unmarked for deletion and then go back
to letting you select and view recipes. If you enter
"E" the recipe will be unmarked for deletion and then
editing will begin as described above. Recipes unmarked
for deletion will not be removed during a PURGE.
The difference between entering and editing recipes is
that entering starts out with a blank recipe and
editing starts out with a recipe with information in
it. The process after that is the same.
Editing a Recipe
You may move around between the various fields of the
recipe by using the up and down arrow keys and the PGUP
and PGDN keys. Let's take a look at the different
fields in the recipe.
NOTE:
All the text areas (fields) are edited by
entering the characters you wish into the
fields available. Each field will hold as
many characters as the highlighted area
shows. You may use the BACKSPACE key to
delete a character to the left of the cursor.
The DELete key deletes the character the
cursor is on. The INSert key will completely
clear out a field of all characters and allow
you to start over. When you enter characters,
any characters to the right of the cursor are
"pushed" to the right making room for the new
character. If any of the existing characters
are pushed past the end of the field they
will be lost for good.
Master Meal Manager 17
Name
The Name field is the area in the upper left hand
corner of the recipe screen. This is the name that will
be used throughout Master Meal Manager in referring to
this recipe. This field has room for 20 characters.
HINT:
If you need to make a duplicate of a recipe,
a simple way to do it is to EDIT an existing
recipe and then change the NAME. Master Meal
Manager will add that recipe to the file as a
new recipe with that new NAME.
Category
The Category field is a 30 character field which can be
used to categorize your recipes into meaningful
groupings. The category field is used along with the
recipe name to sort the recipes.
Servings
The Servings field tells Master Meal Manager how many
servings this recipe is good for. It is used by the
Schedule Manager and the Shopping List Manager. You
must enter some number here. Master Meal Manager won't
let you leave it blank and it won't let you enter
anything but numbers here for obvious reasons.
Meal Type
MEAL TYPE tells Master Meal Manager what type of meal
or meals it may use this recipe in. This is used
primarily with the Schedule Manager. If you have a
recipe with "LS" in this field, you are telling Master
Meal Manager that this recipe can be used in either
Lunch or Supper meals. You can put any, all, or no meal
type codes in this field. The valid meal types are B
(BREAKFAST), L (LUNCH), S (SUPPER), and A (ALL).
NOTE:
If you leave MEAL blank, you are telling
Master Meal Manager not to use this recipe
anywhere in a meal schedule. This may be nice
for removing some recipes from consideration
during automatic meal scheduling, but
allowing them to remain in the recipe file.
When you again wish the recipe to be
considered for automatic scheduling, you can
again put the proper codes in the field. The
recipe may be manually scheduled no matter
18 Master Meal Manager
what MEAL it is defined as.
Dish Type
The other field used in meal scheduling is DISH TYPE.
This tells Master Meal Manager which type of dish this
is. If you have an "S" in this field, this tells Master
Meal Manager that it is to be used only as a side dish.
And when used with the MEAL TYPE field example shown
above, this recipe would be used just as a side dish
for either lunch or supper. Again, you can have any,
all, or no codes in this field. Like the MEAL TYPE, if
you leave this empty, this recipe will not be scheduled
automatically by the Schedule Manager. You can put any,
all, or no dish type codes in this field. The valid
dish types are B (Beverage), M (Main), S (Side), D
(Dessert) and A (ALL).
Ingredients
The next section to be edited is the ingredients. There
are 20 places for ingredients. You may enter
ingredients in any, all, or none of the 20 places.
Each ingredient has 3 parts:
Quantity
The Quantity may be a whole number such as "13",
or a fraction such as "1/4", or a combination of
the two such as "13 1/4". If you enter a fraction
such as "10/4", it will be reduced to the proper
representation of "2 1/2" automatically. A couple
things to keep in mind when entering fractions is
that the fraction part must be separated from the
whole number part by a space. The fraction part
must be entered with a number, a "/" (slash) and
another number. NO DECIMAL NUMBERS ARE ALLOWED.
Master Meal Manager will not accept a decimal
point (.).
These are the allowed fractions:
1/16, 1/10, 1/8, 1/6, 3/16, 1/5, 1/4, 3/10, 5/16,
1/3, 3/8, 2/5, 7/16, 1/2, 9/16, 3/5, 5/8, 2/3,
11/16, 7/10, 3/4, 4/5, 5/6, 13/16, 5/6, 7/8, 9/10,
15/16.
Measurement
The Measurement is a text field in which you
indicate the measurement of the ingredient such as
"CUP", "OZ", or "TSP". You decide what the names
Master Meal Manager 19
of the measurements are.
HINT:
One thing to remember is that in order for
the Shopping List Manager to work
efficiently, you should try to be consistent
in the spelling of your measurement and item
names. When the Shopping List Manager gets
the ingredients for the shopping list, it
tries to match up ingredients with the same
item name and same measurement name so it can
combine them and make a shorter list. Please
also remember NOT to put instructions in the
ingredients. Instead of entering "Chopped
Onions", just put Onion as the ingredient and
then put in the instructions directions to
chop the onions.
Item Name
The Item is the description of the ingredient. As
with the measurement, consistency in the names
used for ingredients will help greatly. Try not to
use "ONION" in one recipe and "ONIONS" in another.
They will show up as separate items in the
shopping list.
Instructions
For the Instruction section, you may enter up to 1000
characters. Included with Master Meal Manager is a
handy text editor that opens up when you select the
instructions for editing. This editor allows you to
easily enter and edit the instruction text. It
automatically wraps the text at 70 characters so you do
not need to be concerned with line length. The
following cursor movement and editing keys are
available:
Home
Moves the cursor to the beginning of the line.
End
Moves the cursor to the end of the line.
Right Arrow
Moves cursor one character to the right.
Left Arrow
Moves cursor one character to the left.
20 Master Meal Manager
Up Arrow
Moves the cursor to the next line up.
Down Arrow
Moves the cursor to the next line down.
CTRL Right Arrow
Moves cursor to the beginning of the next WORD to
the right.
CTRL Left Arrow
Moves the cursor to the beginning of the previous
WORD to the left.
PAGE UP
Moves the cursor one screen height UP.
PAGE DOWN
Moves the cursor one screen height DOWN.
Delete
Deletes the character to the right of the cursor.
Backspace
Deletes the character to the left of the cursor.
Filing The Recipe
Once you are done editing the recipe, press the ESCape
key. You will be asked if the recipe is the way you
want it. If it is, you can just press RETURN and the
changes you made will be stored in the file. Or you can
press "N" and RETURN to go back in and make more
changes to the recipe. Finally you can press ESCape and
ignore any of the changes you just made. Master Meal
Manager will go back to the VIEW mode.
Once you are finished with the VIEW mode, just press
ESCape and you will be back at the main menu.
Master Meal Manager 21
Purge
Selecting the Purge option will permanently delete the
recipes currently marked for deletion from the recipe
file.
Once you have selected this option, a window pops up on
the screen warning you of the need to make a backup of
your recipe file before you proceed with the Purge. You
have the option of backing out of this without any
changes by pressing the ESCape key or just pressing
RETURN. Notice the default response to the question is
"NO".
To continue you must press the INSert key and then
enter "YES". Once you do, the screen show you its
progress in the purge process.
22 Master Meal Manager
Print
The PRINT option in the Recipe Manager allows you to do
all the printing associated with the recipe file. There
are a number of options within Print which will allow
you to print out the recipes and the index in a number
of ways which can be helpful to you. The available
options show up in a pop up menu window when you select
PRINT.
These options are selected the same way the rest have
been, by using the Up and Down arrow keys to move the
cursor to the desired choice and then pressing RETURN.
The available options presented are:
Print Single Recipes
Print Recipes By Type
Print Scheduled Recipes
Print All Recipes
Print Recipe Index
Format
Once you have selected the type of printout you wish,
Master Meal Manager will ask you what format you wish
to use for printing the recipes. The available formats
are Card and Page. The Card format prints the recipe on
two or more 80 character by 24 line card size
printouts. If the instructions are particularly long,
the recipe will be printed on how ever many additional
cards that are necessary to include all of the text.
The Page format prints the recipe on one or more 80
character by 59 line pages. If the instructions are
particularly long, the recipe will be printed on
however many additional pages that are necessary to
include all of the text. The Page format has no box
around the text, but does include dividing lines
between the sections.
Print Single Recipes
This option allows you to select a single recipe from
the file and print it out in a typical recipe format on
your printer. This option has several unique features.
Selecting A Recipe
Selecting a recipe here is identical to selecting one
in the VIEW option. The recipes are displayed on the
Master Meal Manager 23
screen and you select the desired recipe by using the
same four methods. When you find the recipe you want,
select it by pressing RETURN.
Once the recipe is selected you are asked to verify if
this is the recipe you wish to print. Your choices at
this point are to press RETURN if it is, Press "N" if
it is not, or press ESCape to completely bail out of
the RECIPE option and go back to the main menu.
Number Of Copies
If you elect to print this recipe, you are asked how
many copies of this recipe you wish to have printed.
This is handy if you want to do things like having a
bunch of copies of your favorite casserole recipe
available to hand out at the church pot luck. The
default is one.
Number Of Servings
The last question you are asked is the number of
servings your recipe should be printed out for. Master
Meal Manager will then automatically adjust all the
ingredient quantities to make the number of servings
indicated. This is an extremely useful feature if you
are wanting to scale a recipe up or down to serve more
or less than is shown on the recipe in the file. The
default is the original number in the recipe and if you
do not wish to change it just press RETURN. If you do
want to change it just press the INSert key and enter
the number of desired servings.
NOTE
Scaling down a recipe could result in some
inaccurate quantities of some items depending
on how far down you scale. The minimum
ingredient quantity Master Meal Manager will
compute is 1/16. For some things that may be
a problem. To be safe, it would be better to
enter a recipe for a small number of servings
and then scale up rather than the other way
around.
Printing begins at this point. If you have requested
more than one copy of the recipe be printed, Master
Meal Manager will print on each page the number of
copies indicated in the CONFIG | PROGRAM main menu
option.
When the recipe is printing, a little pop up window
24 Master Meal Manager
shows on the screen and indicates the recipe is being
printed. If you wish to stop the printing process, just
press ESCape and in a moment or two the printing will
stop and the program will return to the print option
menu. When printing is done, the program will return to
the screen showing the recipe just printed. From here
you may move to another recipe to print or just press
ESCape and go back to the main menu.
Print Recipes By Type
This option allows you to print out a number of recipes
from the file based on the meal type and dish type you
specify.
Multiplication Factor
Then you are asked to enter the "multiplication factor"
for the recipes to print. This multiplication factor
can be used to scale up or down the recipes to be
printed. This is similar to entering the number of
servings in the SINGLE RECIPE option except that the
number you enter here will be used to directly multiply
the servings by and ingredient quantities by. This
factor can be any whole number you want from 1 to 100.
Even though you may be able to enter numbers as high as
999, Master Meal Manager internally limits the number
to 100.
Meal Type
Once you do this you are requested to enter the meal
type you wish to print. The question helps you with the
answer by providing the valid answers you can use.
These answers are B, L, S, and A. The B stands for
BREAKFAST, L stands for LUNCH, S stands for SUPPER, and
A stands for ALL. Select the one you want.
Dish Type
You then enter the dish type you wish printed. The
possible choices are B for BEVERAGE, M for MAIN, S for
SIDE, D for DESSERT, and A for ALL. Once you select the
meal type and the dish type, printing will begin. All
recipes with the meal type and the dish type selected
will be printed. Each of the recipes selected for
printing will be displayed on the screen. After
printing all the recipes found with the selected meal
and dish types, the program will return to the RECIPE
PRINT option.
Master Meal Manager 25
Print Scheduled Recipes
This option allows you to print selected recipes from
the meal schedule. If you do not have a schedule
created, Master Meal Manager will tell you that there
isn't any to use and you must go back to the main menu
and using the SCHEDULE CREATE option to create a new
schedule before using this option.
Start Date
The first thing you need to do is to select the first
date from the schedule to select recipes from. This is
done with the Up and Down arrow keys. When you see the
desired starting date, press RETURN.
Stop Date
Do the same thing for the ending date. Notice you can't
select an ending date earlier than the starting date.
Simply use the Up and Down arrow keys to pick the
desired stop date. This date is included in the
selections.
Meal Type
Once you do this you are requested to enter the meal
type you wish to print. The question helps you with the
answer by providing the valid answers you can use.
These answers are B, L, S, and A. The B stands for
BREAKFAST, L stands for LUNCH, S stands for SUPPER, and
A stands for ALL. Select the one you want.
Dish Type
You then enter the dish type you wish printed. The
possible choices are B for BEVERAGE, M for MAIN, S for
SIDE, D for DESSERT, and A for ALL. Once you select the
meal type and the dish type, printing will begin. All
recipes in the schedule between the dates selected and
with the meal type and the dish type selected will be
printed.
Once that is done, printing will begin. Master Meal
Manager will print all the recipes between the starting
and ending dates which have the meal and dish types
selected. The comment printed at the bottom of each
recipe will tell what date in the schedule the recipe
came from.
HINT:
This can be useful for having recipes ready
to go for certain days and meals.
26 Master Meal Manager
Print All Recipes
This option does just what it says. It will print all
the recipes in the recipe file.
Multiplication Factor
Then you are asked to enter the "multiplication factor"
for the recipes to print. This is similar to entering
the number of servings in the SINGLE RECIPE option
except that the number you enter here will be used to
directly multiply the servings and ingredient
quantities by. This factor can be any whole number you
want from 1 to 100. Even though you may be able to
enter numbers as high as 999, Master Meal Manager
internally limits the number to 100.
Print Recipe Index
This option prints the entire recipe index. This is a
listing of the names of all the recipes in the recipe
file. Along with the name of each recipe, it prints the
category, meal type, the dish type, and an X in
brackets if the recipe is marked for deletion. This is
a good way to determine at a glance which recipes are
marked for deletion before performing a PURGE. Every
recipe with an X in the box will be eliminated from the
recipe file during a PURGE. A legend showing what all
the meal and dish type codes mean is printed at the
bottom.
Master Meal Manager 27
Schedule Manager
Selecting the Schedule Manager provides you with a menu
of 5 options (CREATE FILLED, CREATE EMPTY, EDIT, CHANGE
DATES, PRINT) to work with the Meal Schedule. The Meal
Schedule is a day by day plan of what recipes you will
have for each of the dishes and meals for the number of
days you have planned. A day contains up to 3 meals
(Breakfast, Lunch, and Supper). Each meal can have 4
different types of dishes (Beverage, Main, Side, and
Dessert). You can have up to two beverages, 2 main
dishes, 5 side dishes, and 2 desserts for each meal.
All these numbers can be changed to your liking by
using the CONFIG PROGRAM option discussed later.
Create Filled
Selecting the CREATE FILLED option allows you to have
Master Meal Manager automatically plan your meal
schedule for you. It will plan the meals and dishes you
wish for up to 31 days.
It first checks to see if there is an existing
schedule. If there is, Master Meal Manager pops up a
window with a warning that you will overwrite this
existing schedule if you continue with this option. You
can just press RETURN to continue on with the schedule
or you can press ESCape to exit and go back to the main
menu.
Start Date
Then it pops up a window and asks you for the starting
date of your schedule. It will offer you today's date
as a default. If that is to your liking, just press
RETURN. If not, use the editing keys (left & right
arrow, backspace, delete, insert) to make the necessary
changes. You must enter the date in a certain way that
Master Meal Manager will understand. Just like the
default date that shows up on the screen, it must first
begin with a 3 letter abbreviation of the month. The
valid abbreviations are: JAN, FEB, MAR, APR, MAY, JUN,
JUL, AUG, SEP, OCT, NOV, and DEC. Next there must be a
space followed by the day of the month, then a comma
(,), and then the year. So a typical date would be FEB
2,1989 or DEC 25,1990.
28 Master Meal Manager
Number of Days to Plan
When you have entered the starting date you tell Master
Meal Manager how many days to plan. It first presents
you with the default number of days. You may change
this to anything from 1 to 31 if you don't like what
you see. The new number you enter will become the
default for the next time you CREATE a SCHEDULE.
You may also change this default number by using the
CONFIG PROGRAM option.
NOTE:
Up until the time you press RETURN for the
number of days to schedule, you may back out
of the CREATE option by pressing ESCape. This
will return you to the main menu without
affecting any existing schedule. ONCE YOU
PRESS RETURN HERE AND THE SCHEDULING PROCESS
BEGINS, THE PREVIOUS SCHEDULE YOU MAY HAVE
HAD WILL BE OVERWRITTEN BY THE NEW ONE.
Scheduling
Once you enter the number of days to plan, Master Meal
Manager begins to automatically plan your meal
schedule. It starts with the starting date and begins
planning the first meal that has more than 0 dishes in
it according to the CONFIG PROGRAM option.
For each dish of each meal, Master Meal Manager
searches the recipe file for a recipe that has the
correct meal and dish types and puts the name of that
recipe in the schedule. If there are more than 1 of a
particular dish in a meal, Master Meal Manager checks
for duplicates to make sure a particular recipe doesn't
show up more than once for that dish.
Once the schedule is finished Master Meal Manager
stores it to disk and returns to the main menu.
Create Empty
The Create Empty option allows you to create a schedule
with no recipes automatically planned. This gives you
flexibility in determining exactly what recipes will be
scheduled, without having to go through and change all
of the pre-selected recipes. The Create Empty option
allows you to create a schedule with up to 31 days in
Master Meal Manager 29
it.
It first checks to see if there is an existing
schedule. If there is, Master Meal Manager pops up a
window with a warning that you will overwrite this
existing schedule if you continue with this option. You
can just press RETURN to continue on with the schedule
or you can press ESCape to exit and go back to the main
menu.
Start Date
Then it pops up a window and asks you for the starting
date of your schedule. It will offer you today's date
as a default. If that is to your liking, just press
RETURN. If not, use the editing keys (left & right
arrow, backspace, delete, insert) to make the necessary
changes. You must enter the date in a certain way that
Master Meal Manager will understand. Just like the
default date that shows up on the screen, it must first
begin with a 3 letter abbreviation of the month. The
valid abbreviations are: JAN, FEB, MAR, APR, MAY, JUN,
JUL, AUG, SEP, OCT, NOV, and DEC. Next there must be a
space followed by the day of the month, then a comma
(,), and then the year. So a typical date would be FEB
2,1989 or DEC 25,1990.
Number of Days to Plan
When you have entered the starting date you tell Master
Meal Manager how many days to plan. It first presents
you with the default number of days. You may change
this to anything from 1 to 31 if you don't like what
you see. The new number you enter will become the
default for the next time you CREATE a SCHEDULE.
You may also change this default number by using the
CONFIG PROGRAM option.
NOTE:
Up until the time you press RETURN for the
number of days to schedule, you may back out
of the CREATE option by pressing ESCape. This
will return you to the main menu without
affecting any existing schedule. ONCE YOU
PRESS RETURN HERE AND THE SCHEDULING PROCESS
BEGINS, THE PREVIOUS SCHEDULE YOU MAY HAVE
HAD WILL BE OVERWRITTEN BY THE NEW ONE.
30 Master Meal Manager
Edit
Undoubtedly you will have a need to make changes to the
schedule. In order to allow you to make changes, Master
Meal Manager provides the EDIT option.
When you select this option, assuming you have already
created a schedule as described above, the first day's
schedule appears on the screen. If there is no schedule
to edit, then you will get a message on the screen
telling you so.
Selecting The Day to Edit
Assuming there is a schedule to edit, these are the
options you will have:
* Use the down arrow key to view each of the
following day's schedules and then the up
arrow key to move back in the schedule.
* Press ESCape to completely back out of the
EDIT option and go back to the main menu.
* Press RETURN when you see the day you wish to
edit.
Making Changes
Master Meal Manager highlights the first recipe
scheduled in the first meal. From there you can either
change the recipe selected, delete the recipe and leave
that dish blank, press RETURN to move to the SERVings
field, press the F1 function key to display that recipe
on the screen, or press ESCape to end your editing of
that day's schedule.
NOTE:
While editing the Meal Schedule, you may
press the F1 key to have the currently
selected and highlighted recipe displayed on
the screen. The recipe is shown scaled to the
proper number of servings according to the
servings shown in the schedule for that
recipe. This can come in handy if you wish to
get a quick reminder of what is in that
recipe.
Let's look at these options a little closer...
Master Meal Manager 31
Selecting Recipes
There are a number of ways to select a new recipe for
the schedule:
Using the Arrow Keys
First of all, you can change the recipe selected
by either using the up and down arrow keys to scan
through the list of names in the recipe file OF
THE RECIPES THAT MATCH THE CURRENT MEAL AND DISH
TYPE. I emphasize this so that you will not think
something has gone bananas with your recipe file.
If you are currently editing side dishes for
lunch, only the recipes designated for lunch and
side dish are shown there. This saves you the time
of skipping over irrelevant recipes. This makes
the task of making recipe changes much easier.
Pressing The F2 Key
The F2 key will bring up the recipe index on the
screen, much like the Recipe Manager. Using the Up
and Down Arrow keys, the PGUP, and PGDN keys you
can position the highlighted cursor on the recipe
of your choice. Press Return to select the
highlighted recipe for use in the Schedule.
Pressing The INS Key
If for some reason you do not wish to have a
recipe selected for that particular meal and dish,
then you may get rid of the name by using the
INSert key to clear the field. The field will
remain blank and the Servings field will show 0.
Changing Servings
After making a change to the recipe name, the cursor
moves to the SERVings field. You may keep what is there
by just pressing RETURN or change the servings by
editing the number. If you try to make the field blank,
the number of servings will become 0 since this is a
numeric field and must have some number in it. If you
press the PGUP key, the cursor will go to the previous
recipe in the schedule.
TIP:
You may choose to have a dish with a recipe
name in it with 0 servings scheduled. This
will make the ingredient for that recipe show
up in the shopping list without a quantity or
measurement.
32 Master Meal Manager
Master Meal Manager 33
Print
If you have already created a meal schedule, this
option will print it out on your printer.
If you select this option with no meal schedule created
you will just get a message on the screen telling you
there is no schedule to print. Just press RETURN to go
back to the main menu.
NOTE:
The printed Schedule is 128 characters wide.
Make sure the printer control code for
SCHEDULE is set to the smallest print size
your printer can print. The printer must be
capable of printing at least 128 characters
wide.
34 Master Meal Manager
Shopping List Manager
Selecting Shopping List Manager will provide you with
three options to help you with your shopping list as
described below.
Create
The CREATE option automatically generates a shopping
list for you. It does this by taking selected portion
of the meal schedule and reading all the recipe names
in it. It then reads each of the recipes from the
recipe file and extracts the ingredients from them and
creates a list. Each ingredient that is already in the
list with the same name and measurement is accumulated
together.
The Shopping List Manager first checks to see if there
is an existing shopping list. If there is, Master Meal
Manager pops up a window with a warning that you will
overwrite the existing shopping list if you continue
with this option. You can just press RETURN to continue
on with the schedule or you can press ESCape to exit.
NOTE:
PLEASE REMEMBER THAT WHEN YOU SELECT THIS
OPTION, YOU WILL OVERWRITE ANY EXISTING
SHOPPING LIST THAT YOU MAY HAVE PREVIOUSLY
CREATED.
Start Date
Master Meal Manager allows you to specify the portion
of the schedule from which to create a shopping list.
To do this it pops up a window and asks you for the
first date to use. To select the starting date from the
schedule, use the Up and Down arrow keys. The dates
will range from the first to the last day in the
schedule. When you see the desired starting date, press
RETURN.
Stop Date
The next step is to select the stop date of the portion
of the schedule to use. To select the stop date, use
the Up and Down arrow keys as you did to select the
start date. The dates will range from the start date
Master Meal Manager 35
to the last day in the schedule. When you see the
desired date, press RETURN.
The Shopping List Manager then begins to generate the
shopping list and displays its progress with a pop up
window which shows the current number of list items
currently found as it searches the meal schedule. The
Shopping List Manager can handle up to 1000 shopping
list items. It is unlikely that this number of items
will be generated since generally there's is alot of
duplication in the ingredients of most recipes.
Once the entire meal schedule is read and all the
ingredients are put into the shopping list, the list is
sorted alphabetically by name. The progress of this is
also shown on the screen. Once the list is sorted
Master Meal Manager returns to the main menu.
Edit
The Edit option allows you to make changes to the
shopping list. It opens up a window showing the editing
commands and then opens another window to display the
list. The list is displayed starting with the first 20
items.
Selecting An Item
You may move around the list by using the up and down
arrow keys which will move you up or down one item. If
you move the cursor to the bottom or top of the list
the list will scroll to reveal the next item. You may
also use the PGUP and PGDN keys to move up or down one
screen full at a time. The currently selected item is
the one the little arrow on to the left of the item
description is pointing to.
Editing An Item
You can edit an item by pressing the RETURN key. When
you do this the item description is highlighted,
indicating you may now edit that ingredient. When the
ingredient name is the way you like it, then press
RETURN. The Quantity will then be highlighted. Pressing
RETURN will complete the editing of the quantity and
move to the Measurement. When this is the way you want
it press RETURN a last time to complete the editing
process. The cursor will be to the right of the
measurement on the line you just edited. From here you
36 Master Meal Manager
can once again move around the list or do more editing.
Deleting An Item
You can delete an item by pressing the DELete key. The
currently selected item will be deleted from the list.
Inserting An Item
You can also insert new items where the cursor is by
pressing the INSert key. If you press the INSert key
immediately after having deleted an item, the last
deleted item will be inserted at the cursor. If you
press the INSert key again, a blank line will be
inserted at the cursor. A blank line will then continue
to be inserted each time you press the INSert key until
you again press the DELete key. A blank will also be
inserted when you press the INSert key if you have not
previously deleted anything.
After a blank is inserted, it may be edited like any
other item. This will allow you to add new items to
your shopping list that are not a part of the meal
schedule. This could include things like non-food items
or anything else you want to remember to get.
HINT:
You may move items around the list by doing
the following:
1 Delete the item you wish to move.
2 Move the cursor to the place you want
the item to be.
3 Press the INSert key once.
Saving The List
Once the shopping list is the way you like it, press
the ESCape key. You will be prompted indicate whether
or not you wish to keep the changes you have made to
the list.
You may answer the question that appears regarding
keeping changes in one of three ways. First you may
just press RETURN if it is OK and you wish to keep the
changes. If you want to go back and make some more
Master Meal Manager 37
changes, press the "N" key and then RETURN to go back
to editing. Finally, you may get out without keeping
any of the changes you made by pressing the ESCape key
again. You will then be back at the main menu.
Re-Sorting The List
If you decide you wish to keep the changed list, you
will be asked if you want to have the list resorted. If
you DO NOT, press RETURN. If you do, enter 'Y' and then
RETURN.
HINT:
Not resorting may be nice if you wish to
rearrange things in your list a certain way.
You may want to put non-food items at the
bottom of the list, separated by a blank
line. Resorting would ruin that special
arrangement.
Print
Selecting this option causes the shopping list to be
sent to the printer.
If there is no list to print, you will get a message on
the screen. Just press Return to go back to the main
menu.
38 Master Meal Manager
Configuration Manager
The Configuration Manager allows you some control over
how the program works. There are three options
available as described below.
Program
The PROGRAM option shows the current defaults used by
the program for some of the various things it does.
Most of the items affect the Schedule Manager in the
way it CREATEs the meal schedule. Each of these things
are changeable as you step down through them. The
things you can change are:
Data Path
The first thing shown at the top of the screen is the
current path for Master Meal Manager's data files. This
tells Master Meal Manager where to look for all the
various data files it uses such as the recipe file,
schedule, shopping list, printer codes, and screen
colors. This is a line of text in the form of an MS-DOS
path string. For example, if you have Master Meal
Manager on a hard disk drive which happens to be drive
C, and you have its data files in a separate
subdirectory labeled MMDATA, the string you would need
to enter would be "C:\MMDATA\". Master Meal Manager
will always make sure there is a backslash '\' on the
end of the data path (if it is not blank) so that it
will work properly with MS-DOS. If you are using two
floppy disks, the Master Meal Manager disk is in the A:
drive and the data disk is in the B: drive, you would
enter "B:\" here. If you do not wish to have a data
path specified, then just press INSert and then RETURN.
The field will remain blank.
Number of Days to Schedule
The next thing on the screen is the number of days the
Schedule Manager will plan a schedule for. This number
is the one which is the default answer to the question
presented when you start up the SCHEDULE CREATE option.
This may be anything from 1 to 31.
Number of Cards per Page
Master Meal Manager 39
Next is the number of recipes that will fit on your
printer page. This may have to be determined by
experimentation. As a starting point for determining
this you can assume that if your printer will print at
6 lines per inch, then you should be able to print 3
recipes per page. This number does not affect how many
recipes are printed per page when you print recipes in
Page mode. Only one recipe per page is printed in that
mode.
Note:
If you enter a zero for this number, Master
Meal Manager will not be concerned with the
number of cards per page, and will not force
form feeds between pages. Printing will be
continuous until all cards are printed. This
MAY assist in printing tractor feed index
cards for dot-matrix printers.
Number of Servings
The next section of the screen is the section which
allows you to tell the Schedule Manager the number of
servings to schedule for each dish of each meal when it
does its automatic scheduling. If you normally have
only 2 people eat breakfast but you have 6 people eat
supper, then you can tailor each meal and each dish to
compute the proper number of servings in order to
accurately plan ingredients needed. You would set all
the breakfast dishes to 2 and the supper dishes to 6.
Number of Dishes
The final section allows you to tell Master Meal
Manager how many dishes for each meal to plan. You can
have up to 2 beverages, 2 main dishes, 5 side dishes,
and 2 dessert dishes. You may configure Master Meal
Manager for any number from 0 to the maximum number.
For example, you may not wish to have Master Meal
Manager plan beverages, so you can put a 0 in the
beverages fields of each meal. Or you may wish to have
Master Meal Manager only plan supper main dishes, so
you would place 0's in all the fields except SUPPER
MAIN and there you would place either 1 or 2 depending
on how many main dishes you wanted to have scheduled.
Finishing Up
40 Master Meal Manager
You can edit each field the same way you edit other
things in Master Meal Manager. If you do not wish to
change a particular field and just want to move down
the screen to others, just keep pressing RETURN to get
there. In this screen you may not move back up with the
arrow keys once you pass up an item. You do not have to
press RETURN for every item in order to finish up the
editing. Instead you can just press ESCape and answer
the question presented at the bottom of the screen.
Master Meal Manager 41
Colors
This option allows you to select the colors you wish to
be displayed on your screen. There are three categories
of display colors to set up. The first is called the
SCREEN. This is the color of the background window
frames. Second is called DATA DISPLAY. This is the
colors used to display the information on the screen.
Some of the windows use this color combination also.
The third is the DATA ENTRY. This defines the colors
used to display a selected piece of information which
will be edited or entered. Some of the windows use this
color combination also.
Changing Colors
Editing these colors is very easy. Simply use the left
and right arrows to select the category you wish to
edit. As the screen prompt indicates, press the Page Up
key to change the color of the 'X' in the box,
representing the color of the text on the screen. Press
the Page Down key to change the background color. Once
you have the colors the way you like them, press the
ESCape key to go back to the main menu. You will now
see the new screen colors.
42 Master Meal Manager
Printer
This option tells Master Meal Manager what control
codes to send to your printer to make the printouts
look right. Each of the items on the screen describe
some particular print characteristic needed by the
various print routines. As you can see, each
characteristic shown has a column for entering
appropriate codes for that feature. These codes must be
obtained from the manual that comes with your printer.
You can edit any of these codes by using the arrow keys
to highlight the desired code, entering the appropriate
numbers, and then pressing RETURN or the arrow keys to
go to another code entry line.
Printer Codes
Codes are defined here by entering their decimal
numbers separated by a slash character "/". Master Meal
Manager provides you with blank codes.
Selecting A Printer
To assist you in setting up your printer, Master Meal
Manager has the printer codes for 100 major brand
printers built in. To select a printer from this list,
press the F2 key from within the Printer Codes window.
A pop-up list box will appear with a list of printers
in it. Simply use the up and down arrow keys (or page
up/page down) to highlight your printer. When you find
your printer, press RETURN. This will insert the
appropriate printer codes into the edit screen, ready
for you to edit or leave as is. If you can't find your
printer model in the list, select one that your printer
emulates. (This is usually defined in your printer
manual).
Editing The Codes
To aid you in determining how to define these codes,
each of them are described below.
Initialization
This code is sent to the printer each time something is
printed (recipe cards, schedule, shopping list, etc.).
It can be used for whatever setup you wish to do prior
to printing something. For example, this can be to set
DRAFT or LQ mode. If your printer is not set up to
print in a monospaced font (where each character takes
Master Meal Manager 43
up the same amount of space, as opposed to a
proportional spaced font where each character width is
different), then this would be a good place to put the
proper codes to do so. The printouts generated by this
program require a monospaced font in order to have
everything line up properly.
NOTE:
Make sure your printer is not in proportional
mode!
Compressed Print On
This code is sent to the printer before printing the
Schedule and before printing Recipe Cards. Enter a code
that will allow your printer to print at least 16
Characters Per Inch (CPI).
Compressed Print Off
This code is sent to the printer when the Schedule or
Recipe printing is done. This code should set the
printer back to normal width characters (10 CPI).
Bold On
This code is sent to the printer when printing recipe
names in recipe printouts. Most printers have an
EMPHASIZED or a BOLD code. If not, just make it blank
by pressing the INSert key.
Bold Off
This code is sent just after the recipe name. Use it to
turn off whatever you turned on with Bold On.
Reset
This code is sent the printer is finished with
printing. It can be used to reset the printer to some
standard, default state. Most printers have a reset
code. That should be put here.
IBM Box Character Set
A final question presented at the bottom of the screen
asks you if your printer can print the IBM box
character set. This is the character set which makes
the various lines and corners used to make boxes on the
computer screen. Many printers will print these
characters but some do not. If yours does not, use the
up arrow key to change the answer to NO for this
question. Instead of printing the box characters,
Master Meal Manager will use dashes (-) and bars (|) to
outline the printouts.
44 Master Meal Manager
Master Meal Manager 45
Final Remarks
Well, I hope this little User Guide will help you get
the most out of Master Meal Manager. I think Master
Meal Manager will be a valuable asset in planning your
meals and shopping trips. It has helped us keep better
track of our diet and our food budget by giving us a
handle on the what we eat.
I encourage you to write and tell me what you think of
Master Meal Manager and pass along any ideas you may
have to improve it. I also want to hear about any
problems you encounter in using Master Meal Manager.
The more comments I hear, the better Master Meal
Manager will become. I will appreciate whatever you
have to say.
Master Meal Manager 46